multihead microscope - Spanish English Dictionary